home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Source / MacTech® Magazine / Volume 03 - 1987 / 03.10 Oct 87 / RomRef sources / ROM Data sources / Formal3.asm < prev    next >
Encoding:
Assembly Source File  |  1986-08-15  |  20.0 KB  |  1,140 lines  |  [TEXT/MEDT]

  1. ; -----
  2. ; Data for each toolbox call by Manager
  3. ; -----
  4.  
  5.         STRING_FORMAT   0       NO count in this section
  6.  
  7. ;--QuickdrawData--
  8. id set 549
  9. ;AddPt
  10. id set id+1
  11.     RESOURCE  'ROMC' id (32)
  12.     DC.B    0
  13.     DC.B    'AddPt('
  14.     .Pt      VAR,'srcPt, '
  15.     .Pt      VAR,'dstPt)'
  16.  
  17. ;BackColor
  18. id set id+1
  19.     RESOURCE  'ROMC' id (32)
  20.     DC.B    0
  21.     DC.B    'BackColor('
  22.     .long    NOVAR,'back)'
  23.  
  24. ;BackPat
  25. id set id+1
  26.     RESOURCE  'ROMC' id (32)
  27.     DC.B    0
  28.     DC.B    'BackPat('
  29.     .Pat     VAR,'back)'
  30.  
  31. ;CharWidth
  32. id set id+1
  33.     RESOURCE  'ROMC' id (32)
  34.     DC.B    1
  35.     .Integer NOVAR,'w = CharWidth('
  36.     .byte    NOVAR,'ch)'
  37.  
  38. ;ClipRect
  39. id set id+1
  40.     RESOURCE  'ROMC' id (32)
  41.     DC.B    1
  42.     DC.B    'ClipRect('
  43.     .Rect    VAR,'clipR)'
  44.  
  45. ;ClosePicture
  46. id set id+1
  47.     RESOURCE  'ROMC' id (32)
  48.     DC.B    1
  49.     DC.B    'ClosePicture()'
  50.  
  51. ;ClosePoly
  52. id set id+1
  53.     RESOURCE  'ROMC' id (32)
  54.     DC.B    1
  55.     DC.B    'ClosePoly()'
  56.  
  57. ;ClosePort
  58. id set id+1
  59.     RESOURCE  'ROMC' id (32)
  60.     DC.B    1
  61.     DC.B    'ClosePort('
  62.     .Graf    NOVAR,'GPrt)'
  63.  
  64. ;CloseRgn
  65. id set id+1
  66.     RESOURCE  'ROMC' id (32)
  67.     DC.B    1
  68.     DC.B    'CloseRgn('
  69.     .RgnH    NOVAR,'dest)'
  70.  
  71. ;ColorBit
  72. id set id+1
  73.     RESOURCE  'ROMC' id (32)
  74.     DC.B    0
  75.     DC.B    'ColorBit('
  76.     .Integer NOVAR,'which)'
  77.  
  78. ;CopyBits
  79. id set id+1
  80.     RESOURCE  'ROMC' id (32)
  81.     DC.B    1
  82.     DC.B    'CopyBits('
  83.     DC.B    '(BitMap *) srcB, '
  84.     DC.B    '(BitMap *) dstB, '
  85.     .Rect    VAR,'srcR, '
  86.     .Rect    VAR,'dstR, '
  87.     .Integer NOVAR,'mode, '
  88.     .RgnH    NOVAR,'mask)'
  89.  
  90. ;CopyRgn
  91. id set id+1
  92.     RESOURCE  'ROMC' id (32)
  93.     DC.B    1
  94.     DC.B    'CopyRgn('
  95.     .RgnH    NOVAR,'src, '
  96.     .RgnH    NOVAR,'dst)'
  97.  
  98. ;DiffRgn
  99. id set id+1
  100.     RESOURCE  'ROMC' id (32)
  101.     DC.B    1
  102.     DC.B    'DiffRgn('
  103.     .RgnH    NOVAR,'srcA, '
  104.     .RgnH    NOVAR,'srcB, '
  105.     .RgnH    NOVAR,'dst)'
  106.  
  107. ;DisposeRgn
  108. id set id+1
  109.     RESOURCE  'ROMC' id (32)
  110.     DC.B    1
  111.     DC.B    'DisposeRgn('
  112.     .RgnH    NOVAR,'rgn)'
  113.  
  114. ;DrawChar
  115. id set id+1
  116.     RESOURCE  'ROMC' id (32)
  117.     DC.B    1
  118.     DC.B    'DrawChar('
  119.     .byte    NOVAR,'ch)'
  120.  
  121. ;DrawPicture
  122. id set id+1
  123.     RESOURCE  'ROMC' id (32)
  124.     DC.B    1
  125.     DC.B    'DrawPicture('
  126.     .PicH    NOVAR,'thePic, '
  127.     .Rect    VAR,'dstR)'
  128.  
  129. ;DrawString
  130. id set id+1
  131.     RESOURCE  'ROMC' id (32)
  132.     DC.B    1
  133.     DC.B    'DrawString('
  134.     .Str255  VAR,'theSt)'
  135.  
  136. ;DrawText
  137. id set id+1
  138.     RESOURCE  'ROMC' id (32)
  139.     DC.B    1
  140.     DC.B    'DrawText('
  141.     .Ptr     NOVAR,'txtBuf, '
  142.     .Integer NOVAR,'start, '
  143.     .Integer NOVAR,'len)'
  144.  
  145. ;EmptyRect
  146. id set id+1
  147.     RESOURCE  'ROMC' id (32)
  148.     DC.B    0
  149.     .Boolean NOVAR,'empty = EmptyRect('
  150.     .Rect    VAR,'testR)'
  151.  
  152. ;EmptyRgn
  153. id set id+1
  154.     RESOURCE  'ROMC' id (32)
  155.     DC.B    0
  156.     .Boolean NOVAR,'empty = EmptyRgn('
  157.     .RgnH    NOVAR,'Rgn)'
  158.  
  159. ;EqualPt
  160. id set id+1
  161.     RESOURCE  'ROMC' id (32)
  162.     DC.B    0
  163.     .Boolean NOVAR,'eq = EqualPt('
  164.     .Pt      VAR,'ptA, '
  165.     .Pt      VAR,'ptB)'
  166.  
  167. ;EqualRect
  168. id set id+1
  169.     RESOURCE  'ROMC' id (32)
  170.     DC.B    0
  171.     .Boolean NOVAR,'eq = EqualRect('
  172.     .Rect    VAR,'rectA, '
  173.     .Rect    VAR,'rectB)'
  174.  
  175. ;EqualRgn
  176. id set id+1
  177.     RESOURCE  'ROMC' id (32)
  178.     DC.B    0
  179.     .Boolean NOVAR,'eq = EqualRgn('
  180.     .RgnH    NOVAR,'rgnA, '
  181.     .RgnH    NOVAR,'rgnB)'
  182.  
  183. ;EraseArc
  184. id set id+1
  185.     RESOURCE  'ROMC' id (32)
  186.     DC.B    1
  187.     DC.B    'EraseArc('
  188.     .Rect    VAR,'R, '
  189.     .Integer NOVAR,'stAng, '
  190.     .Integer NOVAR,'endAng)'
  191.  
  192. ;EraseOval
  193. id set id+1
  194.     RESOURCE  'ROMC' id (32)
  195.     DC.B    1
  196.     DC.B    'EraseOval('
  197.     .Rect    VAR,'R)'
  198.  
  199. ;ErasePoly
  200. id set id+1
  201.     RESOURCE  'ROMC' id (32)
  202.     DC.B    1
  203.     DC.B    'ErasePoly('
  204.     .PolH    NOVAR,'poly)'
  205.  
  206. ;EraseRect
  207. id set id+1
  208.     RESOURCE  'ROMC' id (32)
  209.     DC.B    1
  210.     DC.B    'EraseRect('
  211.     .Rect    VAR,'R)'
  212.  
  213. ;EraseRgn
  214. id set id+1
  215.     RESOURCE  'ROMC' id (32)
  216.     DC.B    1
  217.     DC.B    'EraseRgn('
  218.     .RgnH    NOVAR,'rgn)'
  219.  
  220. ;EraseRoundRect
  221. id set id+1
  222.     RESOURCE  'ROMC' id (32)
  223.     DC.B    1
  224.     DC.B    'EraseRoundRect('
  225.     .Rect    VAR,'R, '
  226.     .Integer NOVAR,'ovalH, '
  227.     .Integer NOVAR,'ovalW)'
  228.  
  229. ;FillArc
  230. id set id+1
  231.     RESOURCE  'ROMC' id (32)
  232.     DC.B    1
  233.     DC.B    'FillArc('
  234.     .Rect    VAR,'R, '
  235.     .Integer NOVAR,'stAng, '
  236.     .Integer NOVAR,'endAng, '
  237.     .Pat     VAR,'pat)'
  238.  
  239. ;FillOval
  240. id set id+1
  241.     RESOURCE  'ROMC' id (32)
  242.     DC.B    1
  243.     DC.B    'FillOval('
  244.     .Rect    VAR,'R, '
  245.     .Pat     VAR,'pat)'
  246.  
  247. ;FillPoly
  248. id set id+1
  249.     RESOURCE  'ROMC' id (32)
  250.     DC.B    1
  251.     DC.B    'FillPoly('
  252.     .PolH    NOVAR,'poly, '
  253.     .Pat     VAR,'pat)'
  254.  
  255. ;FillRect
  256. id set id+1
  257.     RESOURCE  'ROMC' id (32)
  258.     DC.B    1
  259.     DC.B    'FillRect('
  260.     .Rect    VAR,'R, '
  261.     .Pat     VAR,'pat)'
  262.  
  263. ;FillRgn
  264. id set id+1
  265.     RESOURCE  'ROMC' id (32)
  266.     DC.B    1
  267.     DC.B    'FillRgn('
  268.     .RgnH    NOVAR,'rgn, '
  269.     .Pat     VAR,'pat)'
  270.  
  271. ;FillRoundRect
  272. id set id+1
  273.     RESOURCE  'ROMC' id (32)
  274.     DC.B    1
  275.     DC.B    'FillRoundRect('
  276.     .Rect    VAR,'R, '
  277.     .Integer NOVAR,'ovalH, '
  278.     .Integer NOVAR,'ovalW, '
  279.     .Pat     VAR,'pat)'
  280.  
  281. ;ForeColor
  282. id set id+1
  283.     RESOURCE  'ROMC' id (32)
  284.     DC.B    0
  285.     DC.B    'ForeColor('
  286.     .long    NOVAR,'color)'
  287.  
  288. ;FrameArc
  289. id set id+1
  290.     RESOURCE  'ROMC' id (32)
  291.     DC.B    1
  292.     DC.B    'FrameArc('
  293.     .Rect    VAR,'R, '
  294.     .Integer NOVAR,'stAng, '
  295.     .Integer NOVAR,'endAng)'
  296.  
  297. ;FrameOval
  298. id set id+1
  299.     RESOURCE  'ROMC' id (32)
  300.     DC.B    1
  301.     DC.B    'FrameOval('
  302.     .Rect    VAR,'R)'
  303.  
  304. ;FramePoly
  305. id set id+1
  306.     RESOURCE  'ROMC' id (32)
  307.     DC.B    1
  308.     DC.B    'FramePoly('
  309.     .PolH    NOVAR,'poly)'
  310.  
  311. ;FrameRect
  312. id set id+1
  313.     RESOURCE  'ROMC' id (32)
  314.     DC.B    1
  315.     DC.B    'FrameRect('
  316.     .Rect    VAR,'R)'
  317.  
  318. ;FrameRgn
  319. id set id+1
  320.     RESOURCE  'ROMC' id (32)
  321.     DC.B    1
  322.     DC.B    'FrameRgn('
  323.     .RgnH    NOVAR,'rgn)'
  324.  
  325. ;FrameRoundRect
  326. id set id+1
  327.     RESOURCE  'ROMC' id (32)
  328.     DC.B    1
  329.     DC.B    'FrameRoundRect('
  330.     .Rect    VAR,'R, '
  331.     .Integer NOVAR,'ovalH, '
  332.     .Integer NOVAR,'ovalW)'
  333.  
  334. ;GetClip
  335. id set id+1
  336.     RESOURCE  'ROMC' id (32)
  337.     DC.B    1
  338.     DC.B    'GetClip('
  339.     .RgnH    NOVAR,'rgn)'
  340.  
  341. ;GetFontInfo
  342. id set id+1
  343.     RESOURCE  'ROMC' id (32)
  344.     DC.B    1
  345.     DC.B    'GetFontInfo('
  346.     .FInfo   VAR,'Finfo)'
  347.  
  348. ;GetPen
  349. id set id+1
  350.     RESOURCE  'ROMC' id (32)
  351.     DC.B    0
  352.     DC.B    'GetPen('
  353.     .Pt      VAR,'pen)'
  354.  
  355. ;GetPenState
  356. id set id+1
  357.     RESOURCE  'ROMC' id (32)
  358.     DC.B    0
  359.     DC.B    'GetPenState('
  360.     DC.B    '(PenState *) pnSt)'
  361.  
  362. ;GetPixel
  363. id set id+1
  364.     RESOURCE  'ROMC' id (32)
  365.     DC.B    0
  366.     .Boolean NOVAR,'St = GetPixel('
  367.     .Integer NOVAR,'h, '
  368.     .Integer NOVAR,'v)'
  369.  
  370. ;GetPort
  371. id set id+1
  372.     RESOURCE  'ROMC' id (32)
  373.     DC.B    0
  374.     DC.B    'GetPort('
  375.     .Graf    VAR,'port)'
  376.  
  377. ;GlobalToLocal
  378. id set id+1
  379.     RESOURCE  'ROMC' id (32)
  380.     DC.B    0
  381.     DC.B    'GlobalToLocal('
  382.     .Pt      VAR,'pt)'
  383.  
  384. ;GrafDevice
  385. id set id+1
  386.     RESOURCE  'ROMC' id (32)
  387.     DC.B    0
  388.     DC.B    'GrafDevice('
  389.     .Integer NOVAR,'dev)'
  390.  
  391. ;HideCursor
  392. id set id+1
  393.     RESOURCE  'ROMC' id (32)
  394.     DC.B    0
  395.     DC.B    'HideCursor()'
  396.  
  397. ;HidePen
  398. id set id+1
  399.     RESOURCE  'ROMC' id (32)
  400.     DC.B    0
  401.     DC.B    'HidePen()'
  402.  
  403. ;InitCursor
  404. id set id+1
  405.     RESOURCE  'ROMC' id (32)
  406.     DC.B    0
  407.     DC.B    'InitCursor()'
  408.  
  409. ;InitGraf
  410. id set id+1
  411.     RESOURCE  'ROMC' id (32)
  412.     DC.B    0
  413.     DC.B    'InitGraf('
  414.     .Ptr    NOVAR,'globals)'
  415.  
  416. ;InitPort
  417. id set id+1
  418.     RESOURCE  'ROMC' id (32)
  419.     DC.B    1
  420.     DC.B    'InitPort('
  421.     .Graf    VAR,'port)'
  422.  
  423. ;InsetRect
  424. id set id+1
  425.     RESOURCE  'ROMC' id (32)
  426.     DC.B    0
  427.     DC.B    'InsetRect('
  428.     .Rect   VAR,'R, '
  429.     .Integer NOVAR,'dH, '
  430.     .Integer NOVAR,'dV)'
  431.  
  432. ;InsetRgn
  433. id set id+1
  434.     RESOURCE  'ROMC' id (32)
  435.     DC.B    1
  436.     DC.B    'InsetRgn('
  437.     .RgnH    NOVAR,'rgn, '
  438.     .Integer NOVAR,'dH, '
  439.     .Integer NOVAR,'dV)'
  440.  
  441. ;InvertArc
  442. id set id+1
  443.     RESOURCE  'ROMC' id (32)
  444.     DC.B    1
  445.     DC.B    'InvertArc('
  446.     .Rect    VAR,'R, '
  447.     .Integer NOVAR,'stAng, '
  448.     .Integer NOVAR,'arcAng)'
  449.  
  450. ;InvertOval
  451. id set id+1
  452.     RESOURCE  'ROMC' id (32)
  453.     DC.B    1
  454.     DC.B    'InvertOval('
  455.     .Rect    VAR,'R)'
  456.  
  457. ;InvertPoly
  458. id set id+1
  459.     RESOURCE  'ROMC' id (32)
  460.     DC.B    1
  461.     DC.B    'InvertPoly('
  462.     .PolH    NOVAR,'poly)'
  463.  
  464. ;InvertRect
  465. id set id+1
  466.     RESOURCE  'ROMC' id (32)
  467.     DC.B    1
  468.     DC.B    'InvertRect('
  469.     .Rect    VAR,'R)'
  470.  
  471. ;InvertRgn
  472. id set id+1
  473.     RESOURCE  'ROMC' id (32)
  474.     DC.B    1
  475.     DC.B    'InvertRgn('
  476.     .RgnH    NOVAR,'rgn)'
  477.  
  478. ;InvertRoundRect
  479. id set id+1
  480.     RESOURCE  'ROMC' id (32)
  481.     DC.B    1
  482.     DC.B    'InvertRoundRect('
  483.     .Rect    VAR,'R, '
  484.     .Integer NOVAR,'ovalW, '
  485.     .Integer NOVAR,'ovalH)'
  486.  
  487. ;KillPicture
  488. id set id+1
  489.     RESOURCE  'ROMC' id (32)
  490.     DC.B    1
  491.     DC.B    'KillPicture('
  492.     .PicH    NOVAR,'myPic)'
  493.  
  494. ;KillPoly
  495. id set id+1
  496.     RESOURCE  'ROMC' id (32)
  497.     DC.B    1
  498.     DC.B    'KillPoly('
  499.     .PolH    NOVAR,'poly)'
  500.  
  501. ;Line
  502. id set id+1
  503.     RESOURCE  'ROMC' id (32)
  504.     DC.B    1
  505.     DC.B    'Line('
  506.     .Integer NOVAR,'dH, '
  507.     .Integer NOVAR,'dV)'
  508.  
  509. ;LineTo
  510. id set id+1
  511.     RESOURCE  'ROMC' id (32)
  512.     DC.B    1
  513.     DC.B    'LineTo('
  514.     .Integer NOVAR,'H, '
  515.     .Integer NOVAR,'V)'
  516.  
  517. ;LocalToGlobal
  518. id set id+1
  519.     RESOURCE  'ROMC' id (32)
  520.     DC.B    0
  521.     DC.B    'LocalToGlobal('
  522.     .Pt      VAR,'pt)'
  523.  
  524. ;MapPoly
  525. id set id+1
  526.     RESOURCE  'ROMC' id (32)
  527.     DC.B    0
  528.     DC.B    'MapPoly('
  529.     .PolH    NOVAR,'poly, '
  530.     .Rect    VAR,'srcR, '
  531.     .Rect    VAR,'dstR)'
  532.  
  533. ;MapPt
  534. id set id+1
  535.     RESOURCE  'ROMC' id (32)
  536.     DC.B    0
  537.     DC.B    'MapPt('
  538.     .Pt      VAR,'pt, '
  539.     .Rect    VAR,'srcR, '
  540.     .Rect    VAR,'dstR)'
  541.  
  542. ;MapRect
  543. id set id+1
  544.     RESOURCE  'ROMC' id (32)
  545.     DC.B    0
  546.     DC.B    'MapRect('
  547.     .Rect    VAR,'R, '
  548.     .Rect    VAR,'srcR, '
  549.     .Rect    VAR,'dstR)'
  550.  
  551. ;MapRgn
  552. id set id+1
  553.     RESOURCE  'ROMC' id (32)
  554.     DC.B    1
  555.     DC.B    'MapRgn('
  556.     .RgnH    NOVAR,'rgn, '
  557.     .Rect    VAR,'srcR, '
  558.     .Rect    VAR,'dstR)'
  559.  
  560. ;Move
  561. id set id+1
  562.     RESOURCE  'ROMC' id (32)
  563.     DC.B    0
  564.     DC.B    'Move('
  565.     .Integer NOVAR,'dH, '
  566.     .Integer NOVAR,'dV)'
  567.  
  568. ;MovePortTo
  569. id set id+1
  570.     RESOURCE  'ROMC' id (32)
  571.     DC.B    0
  572.     DC.B    'MovePortTo('
  573.     .Integer NOVAR,'leftGl, '
  574.     .Integer NOVAR,'topGL)'
  575.  
  576. ;MoveTo
  577. id set id+1
  578.     RESOURCE  'ROMC' id (32)
  579.     DC.B    0
  580.     DC.B    'MoveTo('
  581.     .Integer NOVAR,'H, '
  582.     .Integer NOVAR,'V)'
  583.  
  584. ;NewRgn
  585. id set id+1
  586.     RESOURCE  'ROMC' id (32)
  587.     DC.B    1
  588.     .RgnH    NOVAR,'rgn = NewRgn()'
  589.  
  590. ;ObscureCursor
  591. id set id+1
  592.     RESOURCE  'ROMC' id (32)
  593.     DC.B    0
  594.     DC.B    'ObscureCursor()'
  595.  
  596. ;OffsetPoly
  597. id set id+1
  598.     RESOURCE  'ROMC' id (32)
  599.     DC.B    0
  600.     DC.B    'OffsetPoly('
  601.     .PolH    NOVAR,'poly, '
  602.     .Integer NOVAR,'dH, '
  603.     .Integer NOVAR,'dV)'
  604.  
  605. ;OffsetRect
  606. id set id+1
  607.     RESOURCE  'ROMC' id (32)
  608.     DC.B    0
  609.     DC.B    'OffsetRect('
  610.     .Rect    VAR,'R, '
  611.     .Integer NOVAR,'dH, '
  612.     .Integer NOVAR,'dV)'
  613.  
  614. ;OffsetRgn
  615. id set id+1
  616.     RESOURCE  'ROMC' id (32)
  617.     DC.B    0
  618.     DC.B    'OffsetRgn('
  619.     .RgnH    NOVAR,'rgn, '
  620.     .Integer NOVAR,'dH, '
  621.     .Integer NOVAR,'dV)'
  622.  
  623. ;OpenPicture
  624. id set id+1
  625.     RESOURCE  'ROMC' id (32)
  626.     DC.B    1
  627.     .PicH    NOVAR,'pic = OpenPicture()'
  628.  
  629. ;OpenPoly
  630. id set id+1
  631.     RESOURCE  'ROMC' id (32)
  632.     DC.B    1
  633.     .PolH    NOVAR,'poly = OpenPoly()'
  634.  
  635. ;OpenPort
  636. id set id+1
  637.     RESOURCE  'ROMC' id (32)
  638.     DC.B    1
  639.     DC.B    'OpenPort('
  640.     .Graf    NOVAR,'graf)'
  641.  
  642. ;OpenRgn
  643. id set id+1
  644.     RESOURCE  'ROMC' id (32)
  645.     DC.B    1
  646.     DC.B    'OpenRgn()'
  647.  
  648. ;PaintArc
  649. id set id+1
  650.     RESOURCE  'ROMC' id (32)
  651.     DC.B    1
  652.     DC.B    'PaintArc('
  653.     .Rect    VAR,'R, '
  654.     .Integer NOVAR,'stAng, '
  655.     .Integer NOVAR,'arcAng)'
  656.  
  657. ;PaintOval
  658. id set id+1
  659.     RESOURCE  'ROMC' id (32)
  660.     DC.B    1
  661.     DC.B    'PaintOval('
  662.     .Rect    NOVAR,'R)'
  663.  
  664. ;PaintPoly
  665. id set id+1
  666.     RESOURCE  'ROMC' id (32)
  667.     DC.B    1
  668.     DC.B    'PaintPoly('
  669.     .PolH    NOVAR,'poly)'
  670.  
  671. ;PaintRect
  672. id set id+1
  673.     RESOURCE  'ROMC' id (32)
  674.     DC.B    1
  675.     DC.B    'PaintRect('
  676.     .Rect    NOVAR,'R)'
  677.  
  678. ;PaintRgn
  679. id set id+1
  680.     RESOURCE  'ROMC' id (32)
  681.     DC.B    1
  682.     DC.B    'PaintRgn('
  683.     .RgnH    NOVAR,'rgn)'
  684.  
  685. ;PaintRoundRect
  686. id set id+1
  687.     RESOURCE  'ROMC' id (32)
  688.     DC.B    1
  689.     DC.B    'PaintRoundRect('
  690.     .Rect    VAR,'R, '
  691.     .Integer NOVAR,'ovalW, '
  692.     .Integer NOVAR,'ovalH)'
  693.  
  694. ;PenMode
  695. id set id+1
  696.     RESOURCE  'ROMC' id (32)
  697.     DC.B    0
  698.     DC.B    'PenMode('
  699.     .Integer NOVAR,'mode)'
  700.  
  701. ;PenNormal
  702. id set id+1
  703.     RESOURCE  'ROMC' id (32)
  704.     DC.B    0
  705.     DC.B    'PenNormal()'
  706.  
  707. ;PenPat
  708. id set id+1
  709.     RESOURCE  'ROMC' id (32)
  710.     DC.B    0
  711.     DC.B    'PenPat('
  712.     .Pat     VAR,'pat)'
  713.  
  714. ;PenSize
  715. id set id+1
  716.     RESOURCE  'ROMC' id (32)
  717.     DC.B    0
  718.     DC.B    'PenSize('
  719.     .Integer NOVAR,'W, '
  720.     .Integer NOVAR,'H)'
  721.  
  722. ;PicComment
  723. id set id+1
  724.     RESOURCE  'ROMC' id (32)
  725.     DC.B    1
  726.     DC.B    'PicComment('
  727.     .Integer NOVAR,'kind, '
  728.     .Integer NOVAR,'size, '
  729.     .Handle  NOVAR,'dataH)'
  730.  
  731. ;PortSize
  732. id set id+1
  733.     RESOURCE  'ROMC' id (32)
  734.     DC.B    0
  735.     DC.B    'PortSize('
  736.     .Integer NOVAR,'W, '
  737.     .Integer NOVAR,'H)'
  738.  
  739. ;PtInRect
  740. id set id+1
  741.     RESOURCE  'ROMC' id (32)
  742.     DC.B    0
  743.     .Boolean NOVAR,'in = PtInRect('
  744.     .Pt      VAR,'pt, '
  745.     .Rect    VAR,'R)'
  746.  
  747. ;PtInRgn
  748. id set id+1
  749.     RESOURCE  'ROMC' id (32)
  750.     DC.B    0
  751.     .Boolean NOVAR,'in = PtInRgn('
  752.     .Pt      VAR,'pt, '
  753.     .RgnH    NOVAR,'rgn)'
  754.  
  755. ;PtToAngle
  756. id set id+1
  757.     RESOURCE  'ROMC' id (32)
  758.     DC.B    0
  759.     DC.B    'PtToAngle('
  760.     .Rect    VAR,'R, '
  761.     .Pt      VAR,'pt, '
  762.     .Integer VAR,'angle)'
  763.  
  764. ;Pt2Rect
  765. id set id+1
  766.     RESOURCE  'ROMC' id (32)
  767.     DC.B    0
  768.     DC.B    'Pt2Rect('
  769.     .Pt      VAR,'pt1, '
  770.     .Pt      VAR,'pt2, '
  771.     .Rect    VAR,'destR)'
  772.  
  773. ;Random
  774. id set id+1
  775.     RESOURCE  'ROMC' id (32)
  776.     DC.B    0
  777.     .Integer NOVAR,'no = Random()'
  778.  
  779. ;RectInRgn
  780. id set id+1
  781.     RESOURCE  'ROMC' id (32)
  782.     DC.B    0
  783.     .Boolean NOVAR,'in = RectInRgn('
  784.     .Rect    VAR,'R, '
  785.     .RgnH    NOVAR,'rgn)'
  786.  
  787. ;RectRgn
  788. id set id+1
  789.     RESOURCE  'ROMC' id (32)
  790.     DC.B    1
  791.     DC.B    'RectRgn('
  792.     .RgnH    NOVAR,'rgn, '
  793.     .Rect    VAR,'R)'
  794.  
  795. ;ScalePt
  796. id set id+1
  797.     RESOURCE  'ROMC' id (32)
  798.     DC.B    0
  799.     DC.B    'ScalePt('
  800.     .Pt      VAR,'pt, '
  801.     .Rect    VAR,'srcR, '
  802.     .Rect    VAR,'dstR)'
  803.  
  804. ;ScrollRect
  805. id set id+1
  806.     RESOURCE  'ROMC' id (32)
  807.     DC.B    1
  808.     DC.B    'ScrollRect('
  809.     .Rect    VAR,'R, '
  810.     .Integer NOVAR,'dH, '
  811.     .Integer NOVAR,'dV, '
  812.     .RgnH    NOVAR,'updtRgn)'
  813.  
  814. ;SectRect
  815. id set id+1
  816.     RESOURCE  'ROMC' id (32)
  817.     DC.B    0
  818.     .Boolean NOVAR,'meet = SectRect('
  819.     .Rect    VAR,'srcR1, '
  820.     .Rect    VAR,'srcR2, '
  821.     .Rect    VAR,'dstR)'
  822.  
  823. ;SectRgn
  824. id set id+1
  825.     RESOURCE  'ROMC' id (32)
  826.     DC.B    1
  827.     DC.B    'SectRgn('
  828.     .RgnH    NOVAR,'srcRgn1, '
  829.     .RgnH    NOVAR,'srcRgn2, '
  830.     .RgnH    NOVAR,'dstRgn)'
  831.  
  832. ;SetClip
  833. id set id+1
  834.     RESOURCE  'ROMC' id (32)
  835.     DC.B    1
  836.     DC.B    'SetClip('
  837.     .RgnH    NOVAR,'rgn)'
  838.  
  839. ;SetCursor
  840. id set id+1
  841.     RESOURCE  'ROMC' id (32)
  842.     DC.B    0
  843.     DC.B    'SetCursor('
  844.     .byte    VAR,'crsr)'
  845.  
  846. ;SetEmptyRgn
  847. id set id+1
  848.     RESOURCE  'ROMC' id (32)
  849.     DC.B    1
  850.     DC.B    'SetEmptyRgn('
  851.     .RgnH    NOVAR,'rgn)'
  852.  
  853. ;SetOrigin
  854. id set id+1
  855.     RESOURCE  'ROMC' id (32)
  856.     DC.B    0
  857.     DC.B    'SetOrigin('
  858.     .Integer NOVAR,'H, '
  859.     .Integer NOVAR,'V)'
  860.  
  861. ;SetPenState
  862. id set id+1
  863.     RESOURCE  'ROMC' id (32)
  864.     DC.B    0
  865.     DC.B    'SetPenState((pnState *) penSt)'   
  866.  
  867. ;SetPort
  868. id set id+1
  869.     RESOURCE  'ROMC' id (32)
  870.     DC.B    0
  871.     DC.B    'SetPort('
  872.     .Graf    NOVAR,'port)'
  873.  
  874. ;SetPortBits
  875. id set id+1
  876.     RESOURCE  'ROMC' id (32)
  877.     DC.B    0
  878.     DC.B    'SetPortBits('
  879.     .Bmap   NOVAR,'bitmap)'
  880.  
  881. ;SetPt
  882. id set id+1
  883.     RESOURCE  'ROMC' id (32)
  884.     DC.B    0
  885.     DC.B    'SetPt('
  886.     .Pt      VAR,'pt, '
  887.     .Integer NOVAR,'H, '
  888.     .Integer NOVAR,'V)'
  889.  
  890. ;SetRect
  891. id set id+1
  892.     RESOURCE  'ROMC' id (32)
  893.     DC.B    0
  894.     DC.B    'SetRect('
  895.     .Rect    VAR,'R, '
  896.     .Integer NOVAR,'lft, '
  897.     .Integer NOVAR,'top, '
  898.     .Integer NOVAR,'rght, '
  899.     .Integer NOVAR,'bot)'
  900.  
  901. ;SetRectRgn
  902. id set id+1
  903.     RESOURCE  'ROMC' id (32)
  904.     DC.B    1
  905.     DC.B    'SetRectRgn('
  906.     .RgnH    NOVAR,'rgn, '
  907.     .Integer NOVAR,'lft, '
  908.     .Integer NOVAR,'top, '
  909.     .Integer NOVAR,'rght, '
  910.     .Integer NOVAR,'bot)'
  911.  
  912. ;SetStdProcs
  913. id set id+1
  914.     RESOURCE  'ROMC' id (32)
  915.     DC.B    0
  916.     DC.B    'SetStdProcs((QDProcs *) procs)'
  917.  
  918. ;ShowCursor
  919. id set id+1
  920.     RESOURCE  'ROMC' id (32)
  921.     DC.B    0
  922.     DC.B    'ShowCursor()'
  923.  
  924. ;ShowPen
  925. id set id+1
  926.     RESOURCE  'ROMC' id (32)
  927.     DC.B    0
  928.     DC.B    'ShowPen()'
  929.  
  930. ;SpaceExtra
  931. id set id+1
  932.     RESOURCE  'ROMC' id (32)
  933.     DC.B    0
  934.     DC.B    'SpaceExtra'
  935.     .Fix     NOVAR,'extra)'
  936.  
  937. ;StdArc
  938. id set id+1
  939.     RESOURCE  'ROMC' id (32)
  940.     DC.B    1
  941.     DC.B    'StdArc('
  942.     .byte    VAR,'verb, '
  943.     .Rect    VAR,'R, '
  944.     .Integer NOVAR,'stAng, '
  945.     .Integer NOVAR,'arcAng)'
  946.  
  947. ;StdBits
  948. id set id+1
  949.     RESOURCE  'ROMC' id (32)
  950.     DC.B    1
  951.     DC.B    'StdBits('
  952.     .Bmap    NOVAR,'srcBits, '
  953.     .Rect    VAR,'srcR, '
  954.     .Rect    VAR,'dstR, '
  955.     .Integer NOVAR,'mode, '
  956.     .RgnH    NOVAR,'mask)'
  957.  
  958. ;StdComment
  959. id set id+1
  960.     RESOURCE  'ROMC' id (32)
  961.     DC.B    1
  962.     DC.B    'StdComment('
  963.     .Integer NOVAR,'kind, '
  964.     .Integer NOVAR,'size, '
  965.     .Handle  NOVAR,'data)'
  966.  
  967. ;StdGetPic
  968. id set id+1
  969.     RESOURCE  'ROMC' id (32)
  970.     DC.B    0
  971.     DC.B    'StdGetPic('
  972.     .byte    VAR,'data, '
  973.     .Integer NOVAR,'count)'
  974.  
  975. ;StdLine
  976. id set id+1
  977.     RESOURCE  'ROMC' id (32)
  978.     DC.B    1
  979.     DC.B    'StdLine('
  980.     .Pt      VAR,'newPt)'
  981.  
  982. ;StdOval
  983. id set id+1
  984.     RESOURCE  'ROMC' id (32)
  985.     DC.B    1
  986.     DC.B    'StdOval('
  987.     .byte    VAR,'verb, '
  988.     .Rect    VAR,'R)'
  989.  
  990. ;StdPoly
  991. id set id+1
  992.     RESOURCE  'ROMC' id (32)
  993.     DC.B    1
  994.     DC.B    'StdPoly('
  995.     .byte    VAR,'verb, '
  996.     .PolH    NOVAR,'poly)'
  997.  
  998. ;StdPutPic
  999. id set id+1
  1000.     RESOURCE  'ROMC' id (32)
  1001.     DC.B    1
  1002.     DC.B    'StdPutPic('
  1003.     .byte    VAR,'data, '
  1004.     .Integer NOVAR,'count)'
  1005.  
  1006. ;StdRect
  1007. id set id+1
  1008.     RESOURCE  'ROMC' id (32)
  1009.     DC.B    1
  1010.     DC.B    'StdRect('
  1011.     .byte    VAR,'verb, '
  1012.     .Rect    VAR,'R)'
  1013.  
  1014. ;StdRgn
  1015. id set id+1
  1016.     RESOURCE  'ROMC' id (32)
  1017.     DC.B    1
  1018.     DC.B    'StdRgn('
  1019.     .byte    VAR,'verb, '
  1020.     .RgnH    NOVAR,'rgn)'
  1021.  
  1022. ;StdRRect
  1023. id set id+1
  1024.     RESOURCE  'ROMC' id (32)
  1025.     DC.B    1
  1026.     DC.B    'StdRRect('
  1027.     .byte    VAR,'verb, '
  1028.     .Rect    VAR,'R, '
  1029.     .Integer NOVAR,'ovalW, '
  1030.     .Integer NOVAR,'ovalH)'
  1031.  
  1032. ;StdText
  1033. id set id+1
  1034.     RESOURCE  'ROMC' id (32)
  1035.     DC.B    1
  1036.     DC.B    'StdText('
  1037.     .Integer NOVAR,'ct, '
  1038.     .byte    VAR,'buff, '
  1039.     .Pt      VAR,'num, '
  1040.     .Pt      VAR,'denom)'
  1041.  
  1042. ;StdTxMeas
  1043. id set id+1
  1044.     RESOURCE  'ROMC' id (32)
  1045.     DC.B    1
  1046.     .Integer NOVAR,'w = StdTxMeas('
  1047.     .Integer NOVAR,'ct, '
  1048.     .byte    VAR,'buff, '
  1049.     .Pt      VAR,'num, '
  1050.     .Pt      VAR,'denom, '
  1051.     .FInfo   VAR,'info)'
  1052.  
  1053. ;StringWidth
  1054. id set id+1
  1055.     RESOURCE  'ROMC' id (32)
  1056.     DC.B    1
  1057.     .Integer NOVAR,'w = StringWidth('
  1058.     .Str255  VAR,'str)'
  1059.  
  1060. ;StuffHex
  1061. id set id+1
  1062.     RESOURCE  'ROMC' id (32)
  1063.     DC.B    0
  1064.     DC.B    'StuffHex('
  1065.     .byte    VAR,'where, '
  1066.     .Str255  VAR,'str)'
  1067.  
  1068. ;SubPt
  1069. id set id+1
  1070.     RESOURCE  'ROMC' id (32)
  1071.     DC.B    0
  1072.     DC.B    'SubPt('
  1073.     .Pt      VAR,'srcPt, '
  1074.     .Pt      VAR,'dstPt)'
  1075.  
  1076. ;TextFace
  1077. id set id+1
  1078.     RESOURCE  'ROMC' id (32)
  1079.     DC.B    0
  1080.     DC.B    'TextFace('
  1081.     .byte    NOVAR,'style)'
  1082.  
  1083. ;TextFont
  1084. id set id+1
  1085.     RESOURCE  'ROMC' id (32)
  1086.     DC.B    0
  1087.     DC.B    'TextFont('
  1088.     .Integer NOVAR,'font)'
  1089.  
  1090. ;TextMode
  1091. id set id+1
  1092.     RESOURCE  'ROMC' id (32)
  1093.     DC.B    0
  1094.     DC.B    'TextMode('
  1095.     .Integer NOVAR,'mode)'
  1096.  
  1097. ;TextSize
  1098. id set id+1
  1099.     RESOURCE  'ROMC' id (32)
  1100.     DC.B    0
  1101.     DC.B    'TextSize('
  1102.     .Integer NOVAR,'size)'
  1103.  
  1104. ;TextWidth
  1105. id set id+1
  1106.     RESOURCE  'ROMC' id (32)
  1107.     DC.B    1
  1108.     .Integer NOVAR,'w=TextWidth('
  1109.     .byte    VAR,'buf, '
  1110.     .Integer NOVAR,'start, '
  1111.     .Integer NOVAR,'ct)'
  1112.     
  1113. ;UnionRect
  1114. id set id+1
  1115.     RESOURCE  'ROMC' id (32)
  1116.     DC.B    0
  1117.     DC.B    'UnionRect('
  1118.     .Rect    VAR,'srcR1, '
  1119.     .Rect    VAR,'srcR2, '
  1120.     .Rect    VAR,'dstR)'
  1121.  
  1122. ;UnionRgn
  1123. id set id+1
  1124.     RESOURCE  'ROMC' id (32)
  1125.     DC.B    1
  1126.     DC.B    'UnionRgn('
  1127.     .RgnH    NOVAR,'srcA, '
  1128.     .RgnH    NOVAR,'srcB, '
  1129.     .RgnH    NOVAR,'dst)'
  1130.  
  1131. ;XorRgn
  1132. id set id+1
  1133.     RESOURCE  'ROMC' id (32)
  1134.     DC.B    1
  1135.     DC.B    'XorRgn('
  1136.     .RgnH    NOVAR,'srcA, '
  1137.     .RgnH    NOVAR,'srcB, '
  1138.     .RgnH    NOVAR,'dst)'
  1139.     
  1140.